Towards Developing Experience Based Factory Model For Software Requirement Engineering Process In Collaborative Environment
نویسندگان
چکیده
Requirement engineering is a crucial process in software development. It is known that requirement related activities are repetitive, time-consuming and requires a lot of human involvement. Furthermore, inadequate requirement management and inappropriate requirement engineering process are among the common issues in requirement engineering. Knowledge and experiences in requirement engineering should be managed systematically and efficiently for the purpose of sharing and reuse. This paper discusses the proposal for the development of experience based factory model for requirement engineering process in collaborative environment. The proposed model, namely Requirement Engineering for Experience Based Factory Model (RE-EBF-Model), has the objective to manage requirement knowledge effectively to maximize the benefit of knowledge sharing among the community of practice. A comprehensive study of literature review and experts’ opinion from a preliminary survey serve as the guideline for the model development.
منابع مشابه
Building an Experience Factory for a Model-based Risk Analysis Framework
This paper describes the integration of an experience factory in a modelbased risk analysis framework called CORAS. CORAS aims at developing a new model-based risk analysis framework for security critical application. The framework’s cornerstone of combining methods for risk analysis of critical systems and semiformal modelling methods in a tool-supported environment targeting openness and inte...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملGoal-oriented Organizational Learning with the SFB 501 Experience Base
Reusing experience in the form of processes, products, and other forms of knowledge is essential for improvement, in other words: reuse of knowledge is the basis for improvement [4]. Approaches to systematically support reuse are the Quality Improvement Paradigm and the Experience Factory. This paper describes experiences with the application of these approaches to the project CoDEx, which was ...
متن کاملMethodological Contributions to Professional Education and Training
Professional education and training plays a crucial role for successful transfer of innovative Software Engineering technologies and for achieving long-term strategic goals of an organization. We describe how empirically validated knowledge related to methods, tools, and techniques is organized and maintained in an organizational unit called Experience Factory. Emphasis of the paper is to descr...
متن کاملA Multi-Role Collaborative Method and Platform for Developing Software Requirements
In general, software development consists of requirements analysis, system analysis, system design, implementation, and testing. Among these phases, requirements analysis plays an important role during the software development. How to capture customer’s desired requirements precisely is a great challenge. Many efforts have been made in the area of requirements engineering. The most used approac...
متن کامل